//+build wireinject

package main

import (
	"github.com/google/wire"
	"github.com/obs-data-process/internal/biz"
	"github.com/obs-data-process/internal/data"
	"github.com/obs-data-process/internal/pkg/config"
)


func InitApp() (*App,func(), error) {
	panic(wire.Build(data.ProviderSet, biz.ProviderSet, config.NewObsConfig, config.NewCommandConfig, NewApp))
}
